1. Encoding Rule Identifier

The ISO/TS 19139 encoding rule has the identifier "iso19139_2007".

2. Conversion Rules

2.1. Overview

The following is a list of schema conversion rules that apply to the ISO/TS 19139 encoding rule. These are in addition to the common conversion rules.

Rule Description

rule-xsd-all-naming-19139

Use the naming strategy for schema components as specified by ISO/TS 19139

rule-xsd-cls-enum-object-element

Create object element for enumerations and code lists

rule-xsd-cls-enum-property-type

Create property type for enumerations and code lists

rule-xsd-cls-standard-19139-property-types

Reuse property types or create anonymous property types according to ISO/TS 19139

rule-xsd-cls-global-enumeration

Convert enumerations to global types

2.2. rule-xsd-all-naming-19139

Use the naming strategy for schema components as specified by ISO/TS 19139

2.3. rule-xsd-cls-enum-object-element

Create object element for enumerations and code lists

2.4. rule-xsd-cls-enum-property-type

Create property type for enumerations and code lists

2.5. rule-xsd-cls-standard-19139-property-types

Reuse property types or create anonymous property types according to ISO/TS 19139

2.6. rule-xsd-cls-global-enumeration

Convert enumerations to global types